package com.tju.IDao;


import com.tju.model.MenuObject;
import com.tju.Model.UserRoles;

import java.util.List;

public interface UserRolesMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(UserRoles record);

    int insertSelective(UserRoles record);

    UserRoles selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(UserRoles record);

    int updateByPrimaryKey(UserRoles record);

    /**
     * 根据用户id获取用户所有权限
     * @param rid
     * @return
     */
    List<String> selectRolesByUserID(int rid);

    /**
     * 根据用户ID获取目录结构
     * @param rid
     * @return
     */
    List<MenuObject> selectMenusByUserID(int rid);
}